home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 September / CHIP_CD_2004-09.iso / test / bochs / files / Bochs-2.1.1.exe / / README.txt < prev    next >
Text File  |  2004-02-08  |  4KB  |  84 lines

  1. Bochs x86 Pentium+ Emulator
  2. Updated: : Sun Feb  8 17:22:07 CET 2004
  3. Version: 2.1.1
  4.  
  5. WHAT IS BOCHS?
  6.  
  7. Bochs is a highly portable open source IA-32 (x86) PC emulator
  8. written in C++, that runs on most popular platforms.  It includes
  9. emulation of the Intel x86 CPU, common I/O devices, and a custom
  10. BIOS.  Currently, bochs can be compiled to emulate a 386, 486,
  11. Pentium or Pentium Pro CPU, including optional MMX, SSE, SSE2 and
  12. 3DNow instructions.  Bochs is capable of running most Operating
  13. Systems inside the emulation including Linux, Windows 95, DOS, and 
  14. Windows NT 4.  Bochs was written by Kevin Lawton and is currently 
  15. maintained by the Bochs project at "http://bochs.sourceforge.net".
  16.  
  17. Bochs can be compiled and used in a variety of modes, some which are
  18. still in development.  The 'typical' use of bochs is to provide
  19. complete x86 PC emulation, including the x86 processor, hardware
  20. devices, and memory.  This allows you to run OS's and software within
  21. the emulator on your workstation, much like you have a machine
  22. inside of a machine.  Bochs will allow you to run Win '95
  23. applications on a Solaris machine with X11, for example.
  24.  
  25. Bochs is distributed under the GNU LGPL.  See COPYING for details.
  26.  
  27. GETTING CURRENT SOURCE CODE 
  28.  
  29. Source code for Bochs is available from the Bochs home page at
  30. http://bochs.sourceforge.net.  You can download the most recent
  31. release, use CVS to get the latest sources, or grab a CVS
  32. snapshot which is updated nightly.  The releases contain the most
  33. stable code, but if you want the very newest features try the
  34. CVS version instead. 
  35.  
  36. WHERE ARE THE DOCS?
  37.  
  38. The Bochs documentation is written in Docbook.  Docbook is a text 
  39. format that can be rendered to many popular browser formats such 
  40. as HTML, PDF, and Postscript.  Each binary release contains the
  41. HTML rendering of the documentation.  Also, you can view the
  42. latest documentation on the web at
  43.   http://bochs.sf.net/doc/docbook/index.html
  44.  
  45. Some information has not yet been transferred from the older
  46. HTML docs.  These can be found at http://bochs.sf.net/docs-html
  47.  
  48. WHERE CAN I GET MORE INFORMATION?  HOW DO I REPORT PROBLEMS?
  49.  
  50. Both the documentation and the Bochs website have instructions on how 
  51. to join the bochs-developers mailing list, which is the primary
  52. forum for discussion of Bochs.  The main page of the website also
  53. has links to bug reports and feature requests.  You can browse and
  54. add to the content in these areas even if you do not have a (free)
  55. SourceForge account.  We need your feedback so that we know what
  56. parts of Bochs to improve.  
  57.  
  58. There is a patches section on the web site too, if you have made
  59. some changes to Bochs that you want to share.
  60.  
  61. HOW CAN I HELP?
  62.  
  63. If you would like contribute to the Bochs project, a good first step
  64. is to join the bochs-developers mailing list, and read the archive
  65. of recent messages to see what's going on.  
  66.  
  67. If you are a technical person (can follow hardware specs, can write
  68. C/C++) take a look at the list of open bug reports and feature
  69. requests to see if you are interested in working on any of the
  70. problems that are mentioned in them.  If you check out the CVS
  71. sources, make some changes, and create a patch, one of the
  72. developers will be very happy to apply it for you.  Developers who
  73. frequently submit patches, or who embark on major changes in the
  74. source can get write access to CVS.  Be sure to communicate with the
  75. bochs-developers list to avoid several people working on the same
  76. thing without realizing it.
  77.  
  78. If you are a Bochs user, not a hardware/C++ guru, there are still
  79. many ways you could help out.  For example:
  80.   - write instructions on how to install a particular operating system
  81.   - writing/cleaning up documentation
  82.   - testing out Bochs on every imaginable operating system and 
  83.     reporting how it goes.
  84.